/*base*/
*{margin:0; padding:0;}
body {text-align:center;color:#111;font-size:12px;font-family:Arial, Helvetica, Verdana, sans-serif; line-height:150%;}
a{text-decoration:none;cursor:pointer;}
a:link{color:#111;}
a:visited{color:#111;}
a:hover{color:#f60; text-decoration:underline;}
input,select,textarea,option{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
img{border:0; }
ul,li{list-style:none;}
/*global*/
h3,h4,h5,h6{font-family: Georgia, "Times New Roman", Times, serif;}
.clear{clear:both;height:0;overflow:hidden;}
.font14{font-size:14px;font-weight:bold;}
.font12{font-size:12px;font-weight:normal;}
.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}
.fl_l{float:left;}
.fl_r{float:right;}
.red{color:red;}
.mt_10{margin-top:10px;}
/*page*/
.page{ padding:5px 0;}
	.page span,.page a{ display:inline-block;-moz-border-radius:5px;border-radius:5px;}
	.page span{ color:#666; padding:0 10px; background:#fff; border:1px solid #ccc; height:20px; line-height:20px;}
	.page a{ width:auto; height:auto; padding:0 5px; background:#F6FFEA; color:#83AF1C; font-weight:normal; border:1px solid #93C51F;}
	.page a:hover{ background:#FDEFE4; color:#EF6903; text-decoration:none; border-color:#F5A56C;}
	.page a.Nnow,.page a.Nnow:hover{ margin:0 5px; color:#084D14; font-weight:bolder; background:#93C51F; color:#fff;border:1px solid #83AF1C;-moz-box-shadow:0 0 5px #83AF1C; box-shadow:0 0 5px #83AF1C;}
	
/*valid tips*/
.valid_info{ background:url(../img/ico/info.gif) no-repeat;color:#0075df }
.valid_error{ background:url(../img/ico/error.gif) no-repeat;color:red; }
.valid_success{ background:url(../img/ico/success.gif) no-repeat;color:green;}
.valid_info font,.valid_error font,.valid_success font{margin-left:20px;font-size: 12px;}
